Analysing Agreement Among Different Evaluators in God Class and Feature Envy Detection
نویسندگان
چکیده
The automatic detection of Design Smells has evolved in parallel to the evolution refactoring tools. There was a huge rise research activity regarding Smell from 2010 present. However, it should be noted that adoption real software development practice is not comparable On basis assumption objectiveness operation as opposed subjectivity definition and identification makes difference, this paper, lack agreement between different evaluators when detecting empirically studied. To do so, series experiments studies were designed conducted analyse concordance persons tools, including comparison them. This work focuses on two well known Smells: God Class Feature Envy. Concordance analysis based Kappa statistic for inter-rater (particularly Kappa-Fleiss). results obtained show there no general, and, those cases where certain appears, considered fair or poor degree agreement, according Kappa-Fleiss interpretation scale. seems confirm subjective component which raters evaluate presence differently. study also raises question training experience Smells.
منابع مشابه
Identifying strategies on god class detection in two controlled experiments
Context: “Code smell” is commonly presented as indicative of problems in design of object-oriented systems. However, some empirical studies have presented findings refuting this idea. One of the reasons of the misunderstanding is the low number of studies focused on the role of human on code smell detection. Objective: Our aim is to build empirical support to exploration of the human role on co...
متن کاملFeature-based Malicious URL and Attack Type Detection Using Multi-class Classification
Nowadays, malicious URLs are the common threat to the businesses, social networks, net-banking etc. Existing approaches have focused on binary detection i.e. either the URL is malicious or benign. Very few literature is found which focused on the detection of malicious URLs and their attack types. Hence, it becomes necessary to know the attack type and adopt an effective countermeasure. This pa...
متن کاملAnalysing the importance of different visual feature coefficients
A study is presented to determine the relative importance of different visual features for speech recognition which includes pixel-based, model-based, contour-based and physical features. Analysis to determine the discriminability of features is performed through F-ratio and J-measures for both static and temporal derivatives, the results of which were found to correlate highly with speech reco...
متن کاملGeneric Object Class Detection Using Feature Maps
In this paper we describe an object class model and a detection scheme based on feature maps, i.e. binary images indicating occurrences of various local features. Any type of local feature and any number of features can be used to generate feature maps. The choice of which features to use can thus be adapted to the task at hand, without changing the general framework. An object class is represe...
متن کاملJDeodorant: Identification and Removal of Feature Envy Bad Smells
In this demonstration we present an Eclipse plug-in that identifies Feature Envy bad smells in Java projects and resolves them by applying the appropriate Move Method refactorings. The main contribution is the ability to pre-evaluate the impact of all possible Move refactorings on design quality and apply the most effective one.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2021
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2021.3123123